home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 May / macformat-050.iso / Shareware Plus / Developers / Find_icon folder / Headers / Get_volume_icon.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-01-25  |  1.4 KB  |  40 lines  |  [TEXT/CWIE]

  1. /*    ---------------------------------------------------------------------------------------------
  2.     Find_icon, code for constructing icon suites for files and folders
  3.     
  4.     by James W. Walker
  5.     preferred e-mail: <mailto:jwwalker@kagi.com>
  6.     alternate e-mail: <mailto:jwwalker@aol.com>, <jim@nisus-soft.com>
  7.     web: <http://users.aol.com/jwwalker/>
  8.     
  9.     File: Get_volume_icon.h
  10.     
  11.     Copyright ©1997 by James W. Walker
  12.     
  13.     You may incorporate this sample code into your applications without
  14.     restriction, though the sample code has been provided "AS IS" and the
  15.     responsibility for its operation is 100% yours.
  16.     If you're going to re-distribute the source, please make it clear
  17.     that the code was descended from James W. Walker's code,
  18.     but that you've made changes.
  19.     ---------------------------------------------------------------------------------------------
  20. */
  21.  
  22. #ifndef __TYPES__
  23.     #include <Types.h>
  24. #endif
  25.  
  26. OSErr    Get_volume_icon(
  27. /* --> */    short    vRefNum,
  28. /* <-- */    Handle    *the_suite
  29. );
  30. /*    ¶ Find an icon suite to represent a volume, assuming that the volume
  31.     does not have a custom icon.  Normally, this will be the 'ICN#' icon
  32.     obtained from the disk driver.  If there was some error getting that,
  33.     we use the kFloppyIconResource system resource icon suite.  In either
  34.     case, the icons in the suite are not resources, and it is your
  35.     responsibility to dispose of the suite when you are done with it.
  36.     
  37.     vRefNum        input:    volume specification
  38.     the_suite    output:    a newly created icon suite
  39. */
  40.